Rypophagous /(rī̇*pŏf"ȧ*gŭs)/

Ry·poph·a·gous

Rypophagous

a.
  1. Eating, or subsisting on, filth. (Zool.)