waterproofing (Noun) — The act of treating something to make it repel water.
waterproofing (Noun) — A coating capable of making a surface waterproof.
waterproofing (Verb) — Make watertight. ex. "Waterproof the coat"