Swedish-English dictionary »

acerola meaning in English

SwedishEnglish
acerola substantiv

acerola(fruit)
noun