Macrophages

Home > Biology > Immunology > Immune system cells > Macrophages

Phagocytosis of foreign particles, releasing cytokines to recruit immune cells.