VariousWords beta
Definitions:
Noun
trench coat
Definition: a military style raincoat; belted with deep pockets
Definition: A military-style raincoat with a belt and deep pockets and often epaulettes.