frog_orchid
1. [ noun ] (botany) any of several green orchids of the genus Habenaria
Related terms: orchid Habenaria
2. [ noun ] (botany) orchid having hooded long-bracted green to yellow-green flowers suffused with purple
Synonyms: Coeloglossum_viride
Related terms: orchid Coeloglossum