MANTOID
Meaning of MANTOID in English
I. ˈman.ˌtȯid adjective
Etymology: New Latin Mantoidea
: of, relating to, or resembling the Manteodea
II. noun
( -s )
: mantis 1
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012