befouler
/bɪˈfaʊlər/
noun
- A person or thing that makes something dirty, polluted, or morally corrupt.
- The old car was a befouler of the air with its thick smoke.
- He was called a befouler of the town's reputation after the scandal.
- The factory was a known befouler of the nearby river.
Synonyms