What does Aprikosen mean?

Aprikosen - German to English

apricots