Big Huge Thesaurus

immunogen

noun

sounds kind of like