What does all-weather mean?

all-weather meaning in General Dictionary

usable or operative or practiced in all kinds of weather condition