射翳 まぶし
mabushi

Noun

1. makeshift hunting blind; waiting in a makeshift hunting blind

Archaic
Noun

2. ambush; troops in ambush

Archaic