Overcoat
1. A heavy coat worn over ordinary clothing in cold weather. We wear an overcoat in the winter when we go outdoors.