The overcoat is a large, heavier, and often longer coat made to be worn over a suit. It is more appropriate for winter. It is said that the first overcoat was the Chesterfield coat, invented in the mid 19th century. The more desirable overcoat will usually be double breasted and with a large notch lapel.
A body coat is reserved for formal occasions in the forms of either a morning coat, tailcoat, or the dated and rarely worn frock coat. It is most commonly associated with wedding ceremonies, particularly in the United Kingdom.
Top coats are lighter coats that are meant to be worn in mid-season temperatures. They include trench coats, barbour jackets, mackintosh, polo coats, etc. Typically; however, they are worn somewhat long at knee height.
Written by Sky Blue Team