Word info

mymarid

Noun

Meaning

mymarid (plural mymarids)

(zoology) Any chalcid wasp in the family Mymaridae.

Source: en.wiktionary.org

Close letter words and terms