mantid
English Dictionary
->
Letter M
-> mantid
Search Dictionary:
mantid Definition
(n)
predacious
long
-
bodied
large
-
eyed
insect
of
warm
regions
;
rests
with
forelimbs
raised
as
in
prayer
mantid Synonyms
mantid
mantis
© Art Branch Inc.