FEN ORCHID


Meaning of FEN ORCHID in English

noun

or fen orchis

: a small terrestrial orchid ( Liparis loeselii ) of eastern No. America and Europe with two nearly basal leaves and racemose irregular flowers

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