trench coat

Noun
  1. A military style raincoat;
    Belted with deep pockets (synset 104486281)

Other Searches