imperméable, manteau de pluie

listen to the pronunciation of imperméable, manteau de pluie
French - English
trench coat
{n} raincoat