Definitions of Embioptera:

  • noun:   web spinners