snowsuit in Finnish snowsuit in Finnish toppapuku noun An all-in-one waterproof insulating garment. Add to Flashcards