Meaning of “immune response” in the English Dictionary

british dictionary