meaning of Allwetterjacke

Allwetterjacke - German to English

all-weather coat