You searched for: “spodophagous
spodophagous
Destroying the waste matters in the body; said of scavenger cells.