1 result found
Search Results for: armed_macrophage
Macrophage
Definition noun, plural: macrophages A leukocyte whose main function is to eliminate cellular debris and foreign particles... Read More