WordNet
scavenger cell
n. a cell that engulfs and digests debris and invading microorganisms [syn: phagocyte]