frog_orchid has definitions from the field of botany
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

Related terms

orchid Coeloglossum

*