Definition for Macrophage
From Biology Forums Dictionary
A type of phagocyte capable of engulfing viruses and bacteria; strategically located where it will encounter invaders.
From Biology Forums Dictionary
A type of phagocyte capable of engulfing viruses and bacteria; strategically located where it will encounter invaders.