Coat

Coats are upper body clothing worn over other clothing for warmth or fashion.