Meaning of scavenger cell
Definition of scavenger cell
(noun)
a
cell
that engulfs and digests
debris
and
invading
microorganisms
Other information on scavenger cell
WIKIPEDIA results for
scavenger cell
Amazon results for
scavenger cell
Tweet