all-weatherEnglish

all-weather

Adjective

Usable or operative or practiced in all kinds of weather

English: all-weather