snowsuit/ˈsnoʊˌsut/EtymologyFrom snow + suit.snowsuit means an all-in-one waterproof insulating garment. Lexicurio rates it Sui generis — a strength score of 90 out of 100.nounAn all-in-one waterproof insulating garment.