scavenger cell
Meaning, Definition & Usage
Dictionary
Related
noun
a cell that engulfs and digests debris and invading microorganisms
phagocyte
.
WordNet
Previous
scaup
scauper
scaur
scavage
scavenge
Next
scazon
scd
scelerat
scelestic
scelet