Word info

mutillid

Noun

Meaning

mutillid (plural mutillids)

(zoology) Any velvet ant in the family Mutillidae.

Source: en.wiktionary.org

Close letter words and terms