Word info

mantophasmatid

Noun

Meaning

mantophasmatid (plural mantophasmatids)

Any wingless insect of the family Mantophasmatidae

Source: en.wiktionary.org

Close letter words and terms