Definitions of scavenger cell:

  • noun:   a cell that engulfs and digests debris and invading microorganisms