scavenger cell
English Dictionary
->
Letter S
-> scavenger cell
Search Dictionary:
scavenger cell Definition
(n)
a
cell
that
engulfs
and
digests
debris
and
invading
microorganisms
scavenger cell Synonyms
phagocyte
scavenger cell
© Art Branch Inc.