VariousWords beta
Definitions:
Noun
phagocyte
scavenger cell
Definition: a cell that engulfs and digests debris and invading microorganisms