atelurid

English

Noun

atelurid (plural atelurids)

  1. (zoology) Any of the primitive wingless insects in the family Ateluridae.

Anagrams