English-Russian translations for sorrel
Definition of sorrel
- Any of various plants with acidic leaves, especially
- A drink, consumed especially in the Caribbean around Christmas, made from the flowers of ''Hibiscus sabdariffa'':
- A brown colour, with a tint of red
- Of a brown colour, with a tint of red.
Trending Searches
Popular Dictionaries