Big Huge Thesaurus

caspase

noun

sounds kind of like