Latest Trending Discover Timelines Categories
All terms

Technology term

Macrophage

An immune cell that engulfs microbes, damaged cells and other material.

English

Macrophage

Arabic

خلية بلعمية

First appeared in

Scientists Made Cancer Cells Look Like Bacteria So Immune Cells Would Eat Them

A new version of NewTqnia is ready.