Trench Coat

A trench coat is a coat for female and male that takes the shape of a raincoat.
Sigla.com - Internet Partner