English

edit

Noun

edit

atelurid (plural atelurids)

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

Anagrams

edit