ぼうちょうあみ
Meanings
Noun
1. bird net; bird netting
Composed of
birdproofing; protection from birds
Netz; Drahtnetz; Falle; Rost; Bratrost