weatherproofing
Weatherproofing is a process that is used to make something resistant to the effects of the weather. It can protect things from rain, snow, and other types of weather.
The house was weatherproofed with a sealant.
The car was weatherproofed with a coat of paint.