meaning of Acerolakirsche

Acerolakirsche - German to English

acerola