/

More on the language of immunity

Peter Doherty explains some other perplexing terms.

immunology
Credit: fotograzia / Getty Images
Exit mobile version