GREEN REIN ORCHIS


Meaning of GREEN REIN ORCHIS in English

noun

: a No. American terrestrial orchid ( Perularia flava ) with greenish yellow flowers

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.