Big Huge Thesaurus

squelcher

noun

sounds kind of like