MOUNTAIN SORREL


Meaning of MOUNTAIN SORREL in English

noun

: a low perennial herb ( Oxyria digyna ) found in northern latitudes in both hemispheres and having kidney-shaped leaves and greenish flowers

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