ORDER MANTOPHASMATODEA
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Order Mantophasmatodea.
Order Mantophasmatodea - as a noun
An order of insect identified in 2002 in a 45 million year old piece of amber from the baltic region
Synonyms (Exact Relations)
mantophasmatodea