Noun
atelurid (plural atelurids) (zoology) Any of the primitive wingless insects in the family Ateluridae.