Over Coats

Overcoats are long, outerwear garments typically worn to provide warmth and protection from cold weather.