Trench Coat
Originally the concept of the trench coat was materialized to provide a stylish yet useful solution for rainy days. So, they are made of waterproof materials, and the typical features include, double-breasted coats, big buttons, and a belt. But, presently, for the sake of fashion and utility, different types of material are being used, like metallic clothes, and lace.