embiodea
1. [ noun ] (biology,zoology) web spinners
Synonyms: order_Embioptera order_Embiodea Embioptera
Related terms: animal_order Insecta web_spinner
Similar spelling:   embodied
  embody