Big Huge Thesaurus

snowsuit

noun

sounds kind of like