Big Huge Thesaurus

immunisation

noun

sounds kind of like