Weatherizing meaning

A protective coating, or layer of insulation, as on a house or car.
noun
0
0
Present participle of weatherize.
verb
0
0
Advertisement