Word info

megalyrid

Noun

Meaning

megalyrid (plural megalyrids)

(zoology) Any wasp in the family Megalyridae.

Source: en.wiktionary.org

Close letter words and terms