SHEEP SORREL Meaning of SHEEP SORREL in English [sheep sorrel] n (1806): a small dock (Rumex acetosella) of acidic soils Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012