FROG ORCHID





Definition:

  1. [noun] any of several green orchids of the genus Habenaria

  2. [noun] orchid having hooded long-bracted green to yellow-green flowers suffused with purple
    Synonyms: Coeloglossum viride

Synonyms: