snowsuit

Noun

 * 1) An all-in-one waterproof insulating garment.

Translations

 * Finnish: toppapuku
 * French: combinaison de ski