Subscribe
URL of the page has been copied to clipboard.
Meaning : A cell that engulfs and digests debris and invading microorganisms.
Synonyms : phagocyte
Install App
Scavenger cell meaning in Bengali (Bangla).