Vocabulary
射翳
まぶし
makeshift hunting blind; waiting in a makeshift hunting blind
noun