phagocyte

Nouns

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

Synonyms

scavenger cell

Words of close approximity