Spider Orchid
Definition of Spider Orchid
- 1. Any of several European orchids of the genus Ophrys Noun
- 2. Central American orchid having spiderlike flowers with prominent green warts Noun
- 3. South American orchid with spiderlike pale-yellow to pale-green flowers Noun