Word info

poneroid

Noun

Meaning

poneroid (plural poneroids)

(myrmecology) Any ant of the subfamily Ponerinae or related taxons.

Source: en.wiktionary.org

Close letter words and terms