English dictionary
spider orchid meaning and definition
Definition and meaning of spider orchid at MeaningMonkey.org. spider orchid meaning and definition in the English Dictionary.SPIDER ORCHID noun
Definition of spider orchid (noun)
- any of several European orchids of the genus Ophrys
- Central American orchid having spiderlike flowers with prominent green warts
- synonyms: Brassia verrucosa
- South American orchid with spiderlike pale-yellow to pale-green flowers
- synonyms: Brassia lawrenceana
Source: Princeton University Wordnet