English dictionary
fen orchis meaning and definition
Definition and meaning of fen orchis at MeaningMonkey.org. fen orchis meaning and definition in the English Dictionary.FEN ORCHIS noun
Definition of fen orchis (noun)
- small terrestrial orchid of eastern North America and Europe having two nearly basal leaves and dull yellow-green racemose flowers
- synonyms: fen orchid, Liparis loeselii
Source: Princeton University Wordnet