One who bedirts or makes things dirty; something that dirties.
Agent noun formed from 'bedirt' + '-er' (Old English '-ere'), meaning 'one who does the action.' This follows standard patterns for creating agents from verbs.
Try Another Word