Find the word definition

WordNet
scavenger cell

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