roselle: meaning and definitions

EnglishType a word

What is roselle?

What is roselle?

  • A tropical African plant (Hibiscus sabdariffa) having flowers with yellow petals and a persistent, bright red calyx that has a pleasantly acid flavor and is used to make jelly and beverages.

Search words

Upgrade your experience