Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of several green orchids of the genus Habenaria.
Meaning : Orchid having hooded long-bracted green to yellow-green flowers suffused with purple.
Synonyms : coeloglossum viride
Install App
Frog orchid meaning in Telugu.