scavenger cell

Noun
  1. A cell that engulfs and digests debris and invading microorganisms (synset 105458464)

Found on Word Lists

Other Searches