Big Huge Thesaurus

melphalan

noun

sounds kind of like