'frog orchid' definitions:

Definition of 'frog orchid'

(from WordNet)
noun
Any of several green orchids of the genus Habenaria
noun
Orchid having hooded long-bracted green to yellow-green flowers suffused with purple [syn: frog orchid, Coeloglossum viride]