Meaning of mantophasmatodea

Definition of mantophasmatodea

(noun) an order of insect identified in 2002 in a 45 million year old piece of amber from the Baltic region

Other information on mantophasmatodea

WIKIPEDIA results for mantophasmatodea
Amazon results for mantophasmatodea