まぶし

射翳

makeshift hunting blind; waiting in a makeshift hunting blind

N3Noun
Noun
makeshift hunting blindwaiting in a makeshift hunting blind
Noun
ambushtroops in ambush