SORREL


Meaning of SORREL in English

[noun] [U] - a plant with acidic-tasting leaves which are used in cooking and salads

Cambridge English vocab.      Кембриджский английский словарь.