Find the word definition

Wiktionary
bow nets

n. (bow net English)