Noun
polystoechotid (plural polystoechotids) (zoology) Any insect of the giant lacewing family, Polystoechotidae.