box coat

Noun
  1. a short coat that hangs loosely from the shoulders
box coat
A man wears a box coat over his suit on a chilly morning.