A raincoat is typically a longer outerwear garment made of water-resistant material. It often features multiple layers and design elements like adjustable hoods and drawstring hems to keep the ...