overcoat

noun

A heavy coat worn over other clothing in cold weather.

An additional, protective coating, as of paint.

A coat worn over all the other dress; a top-coat; a greatcoat.

A coat worn over the other clothing; a greatcoat; a topcoat.

A heavy garment worn over other clothes, for protection from cold or weather.