Word info

empusid

Noun

Meaning

empusid (plural empusids)

(zoology) Any member of family Empusidae of mantises.

Source: en.wiktionary.org

Close letter words and terms