Big Huge Thesaurus

mitomycin

noun

sounds kind of like