all-weather

adj

1.
usable or operative or practiced in all kinds of weather