Subscribe
URL of the page has been copied to clipboard.
Meaning : Orchid having hooded long-bracted green to yellow-green flowers suffused with purple.
Synonyms : frog orchid
Install App