'spider orchid' definitions:

Definition of 'spider orchid'

(from WordNet)
noun
Any of several European orchids of the genus Ophrys
noun
Central American orchid having spiderlike flowers with prominent green warts [syn: spider orchid, Brassia verrucosa]
noun
South American orchid with spiderlike pale-yellow to pale- green flowers [syn: spider orchid, Brassia lawrenceana]

Words containing 'spider orchid'