Wiktionary
polystoechotid
n. (context zoology English) Any insect of the giant lacewing family, Polystoechotidae.