English dictionary
embiodea meaning and definition
Definition and meaning of embiodea at MeaningMonkey.org. embiodea meaning and definition in the English Dictionary.EMBIODEA noun
Definition of Embiodea (noun)
- web spinners
- synonyms: Embioptera, order Embiodea, order Embioptera
Source: Princeton University Wordnet