Waterproofing is the process of making a surface or structure resistant to the penetration of water. This can be done by applying a waterproof material or coating to the surface, or by designing the structure in such a way that it prevents water from entering.
Waterproofing is commonly used in construction to protect buildings, bridges, tunnels, and other structures from water damage. It is also used in outdoor gear such as clothing, shoes, and tents to keep the wearer dry in wet conditions.