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)

  1. web spinners
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: