SORREL Meaning of SORREL in English [noun] [U] - a plant with acidic-tasting leaves which are used in cooking and salads Cambridge English vocab. Кембриджский английский словарь. 2012