Definitions of spider orchid:
- noun: South American orchid with spiderlike pale-yellow to pale-green flowers
- noun: Central American orchid having spiderlike flowers with prominent green warts
- noun: any of several European orchids of the genus Ophrys
Related words...
|
|
|
| |