Mantid - Definition

mantid

n 1: predacious long-bodied large-eyed insect of warm regions;
rests with forelimbs raised as in prayer [syn: mantis,
mantid]

Look up another word