Sorrel

/ˈsɒɹəl/

noun

  1. Any of various plants with acidic leaves, especially

  2. A drink, consumed especially in the Caribbean around Christmas, made from the flowers of Hibiscus sabdariffa: hibiscus tea.

sorrel

Loading dictionaries...

Initializing dictionary manager