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