immunocompetence: the ability to develop an immune response following exposure to an antigen
ability: the quality of being able to perform; a quality that permits or facilitates achievement or accomplishment
era: a major division of geological time; an era is usually divided into two or more periods