Meaning of spider orchid

Definition of spider orchid

(noun) any of several European orchids of the genus Ophrys
Central American orchid having spiderlike flowers with prominent green warts
South American orchid with spiderlike pale-yellow to pale-green flowers

Other information on spider orchid

WIKIPEDIA results for spider orchid
Amazon results for spider orchid