A raincoat is a waterproof or highly water-resistant outer coat designed to keep the wearer dry during rainy weather. It acts as a protective layer, deflecting water away from the body while typically featuring functional details like a hood and sealed seams