lymphocyte

The human body's defense system

Immunity (from Latin immunitas meaning “liberation” or “deliverance”) is the body’s defensive reaction, its ability to resist infection.

Read More →