Rypophagous

Ry`poph´a`gous

(rî`pǒf´å`gŭs)
a.1.(Zool.) Eating, or subsisting on, filth.