spider orchid
Info · Definitions · Synonyms · Characters
Definitions
(noun) any of several European orchids of the genus Ophrys. Synonyms: spider orchid.
Noun Definition 1
(noun) Central American orchid having spiderlike flowers with prominent green warts. Synonyms: spider orchid, Brassia verrucosa.
Noun Definition 2