Word info

atelurid

Noun

Meaning

atelurid (plural atelurids)

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

Source: en.wiktionary.org

Close letter words and terms