Begrimer
Be·grim·er
Begrimer
n.
One who, or that which, begrimes.