meaning of trench coat

1. a military style raincoat; belted with deep pockets


Related Words

trench coat |

Developed & Maintained By Taraprasad.com

Treasure Words