trench coat

/'trentʃ'kout/
Noun
  1. a military style raincoat; belted with deep pockets
trench coat
A woman wears a beige trench coat on a rainy city street.