'all-weather' definitions:

Definition of 'all-weather'

From: WordNet
adjective
Usable or operative or practiced in all kinds of weather; "a good all-weather road"; "all-weather flying"