snowsuit in French snowsuit in French combinaison de ski noun An all-in-one waterproof insulating garment. Add to Flashcards