frog orchid

listen to the pronunciation of frog orchid
الإنجليزية - الإنجليزية
orchid having hooded long-bracted green to yellow-green flowers suffused with purple any of several green orchids of the genus Habenaria