German English Dictionary

Deutsch - English

Stachelbeere in English: