Portuguese-English dictionary »

acerola meaning in English

PortugueseEnglish
acerola noun
{f}

acerola(fruit)
noun