A person or thing that causes grime or makes something grimy and dirty.
From begrime (verb) + -er (agent suffix meaning 'one who does'). The -er suffix creates a noun identifying the cause or agent of the action.
Try Another Word