waterproof (Adjective) — Not permitting the passage of water. ex. "The defendant agreed to put the said house in good repair, including making the roof waterproof"
waterproof (Noun) — Any fabric impervious to water.
waterproof (Noun) — A water-resistant coat.
waterproof (Verb) — Make watertight. ex. "Waterproof the coat"