spider orchid Meaning, Definition & Usage

  1. noun any of several European orchids of the genus Ophrys
  2. noun Central American orchid having spiderlike flowers with prominent green warts
    Brassia verrucosa.
  3. noun South American orchid with spiderlike pale-yellow to pale-green flowers
    Brassia lawrenceana.

WordNet