English dictionary
mantid meaning and definition
Definition and meaning of mantid at MeaningMonkey.org. mantid meaning and definition in the English Dictionary.MANTID noun
Definition of mantid (noun)
- predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer
- synonyms: mantis
Source: Princeton University Wordnet