'Embiodea' definitions:

Definition of 'Embiodea'

(from WordNet)
noun
Web spinners [syn: Embioptera, order Embioptera, Embiodea, order Embiodea]

Words containing 'Embiodea'