scavenger_cellEnglish

phagocyte, scavenger cell

Noun

A cell that engulfs and digests debris and invading microorganisms

English: phagocyte, scavenger cell

Bahasa: fagosit

Bahasa words with similar meanings

English words with similar meanings

Show 1 words