A cell that engulfs and digests debris and invading microorganisms
English: phagocyte, scavenger cell
Less certain link between this word and this sense.
phagocyte, scavenger cell
English: phagocyte, scavenger cell
Less certain link between this word and this sense.