German English Dictionary

Deutsch - English

Regenjacke in English:

1. Rain jacket