mantid

Explore definitions, synonyms, and language insights of mantid

Definitions

Noun
predacious long-bodied large-eyed insect of warm regions; rests with forelimbs raised as in prayer

Synonyms


More General Terms