Polish-English dictionary »

acerola meaning in English

PolishEnglish
acerola noun

acerolanoun
fruit