Frog Orchid * (noun) any of several green orchids of the genus Habenaria


Other definitions and usage examples for Frog orchid in different contexts: