English | German | Russian | Czech

mantid English

Meaning mantid meaning

What does mantid mean?

mantid

(= mantis) predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer

Synonyms mantid synonyms

What other words have the same or similar meaning as mantid?

Are you looking for...?