English
Verb to weatherize
#US to protect a structure against damage by the weather
Synonyms weatherproof