Big Huge Thesaurus

snuffers

noun

sounds kind of like