Portuguese-English dictionary »

vinagreira meaning in English

PortugueseEnglish
vinagreira noun
{f}

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