What does Allwetterstraße mean?

Allwetterstraße - German to English

all-weather roadway