Definition
An overcoat is a long, warm coat worn over other clothing, primarily for protection against the cold. 🥶 Think of it like a cozy, wearable blanket you can take outside. It's heavier and more formal than a regular jacket or coat. Overcoats are often associated with business attire or special occasions. Unlike a light jacket, it's designed for serious winter weather. It's like the armor you wear against the icy wind.