Word info

ormyrid

Noun

Meaning

ormyrid (plural ormyrids)

(zoology) Any wasp in the family Ormyridae.

Source: en.wiktionary.org

Close letter words and terms