Meaning of mantid
Definition of mantid
(noun)
predacious
long-bodied
large-eyed
insect
of
warm
regions; rests with forelimbs
raised
as in
prayer
Other information on mantid
WIKIPEDIA results for
mantid
Amazon results for
mantid
Tweet