Frog Orchid (Noun)
Meaning 1
Orchid having hooded long-bracted green to yellow-green flowers suffused with purple.
Classification
Nouns denoting plants.
Synonyms
Hypernyms
Meaning 2
Any of several green orchids of the genus Habenaria.
Classification
Nouns denoting plants.