trench coat

1. (noun) a military style raincoat; belted with deep pockets
Related Words: raincoat, waterproof



Terms and Conditions of Use / Copyright Notice