English
Detailed Synonyms for scavenger cell in English
scavenger cell:
scavenger cell [the ~] noun
-
the scavenger cell
– a cell that engulfs and digests debris and invading microorganisms 1the phagocyte; the scavenger cell– a cell that engulfs and digests debris and invading microorganisms 1