Home US English immune cell
Any cell involved in an immune response or forming part of the immune system.
Early 20th century; earliest use found in The Lancet.
READ THESE ARTICLES