scavenger-cell

Nouns

  • (n) a cell that engulfs and digests debris and invading microorganisms phagocyte,

Synonyms

phagocyte

Words of close approximity