Big Huge Thesaurus

immunosuppressor

noun

sounds kind of like