Trench coat has 2 different meanings across 1 category:
Noun
a military style raincoat; belted with deep pockets
A military-style raincoat with a belt and deep pockets and often epaulettes.