What does Acerolakirsche mean?

Acerolakirsche - German to English

acerola