mountain sorrel

noun

Definition of mountain sorrel

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