Home
All Categories
Best Categories
Recipes
Games
Nutritional Information
The Internet Encyclopedia
Electronics
News
Email this page to a friend
FROG ORCHID
Definition:
[noun] any of several green orchids of the genus Habenaria
[noun] orchid having hooded long-bracted green to yellow-green flowers suffused with purple
Synonyms:
Coeloglossum viride
Synonyms:
Search for
synonyms for FROG ORCHID