'Embioptera' definitions:

Definition of 'Embioptera'

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

Words containing 'Embioptera'