green rein orchis
noun
: a North American terrestrial orchid (Perularia flava) with greenish yellow flowers
Love words? Need even more definitions?
Merriam-Webster unabridged
Share