meaning of all-weather

all-weather meaning in General Dictionary

usable or operative or practiced in all kinds of weather condition