embiodea Meaning, Definition & Usage

  1. noun web spinners
    Embioptera; order Embioptera; order Embiodea.

WordNet