To make something resistant to damage caused by the weather.
Capable of resisting damage caused by the weather.
To make waterproof.
Waterproof.