Big Huge Thesaurus

immunocompetence

noun

antonyms

sounds kind of like