Weatherproof has 4 different meanings across 2 categories:
Verb · Adjective
make resistant to bad weather
To make something resistant to damage caused by the weather.
able to withstand exposure to weather without damage
"weatherproof electric wiring"
"a weatherproof coat"
Capable of resisting damage caused by the weather.