Italian-English dictionary »

carcadè meaning in English

ItalianEnglish
carcadè noun
{m}

roselle [roselles](Hibiscus sabdariffa)
noun
[UK: rəʊzˈel] [US: roʊzˈel]