Big Huge Thesaurus

immunocompetent

adjective

antonyms

sounds kind of like