immunocompetent - English Synonyms Dictionary