[n] a water-resistant coat [n] any fabric impervious to water [adj] not permitting the passage of water [v] make watertight; "Waterproof the coat"
raincoat, rainproof, tight, waterproofed