Verb
-
make resistant to bad weather
Adjective
-
able to withstand exposure to weather without damage
"weatherproof electric wiring"
"a weatherproof coat"