befouler

/bɪˈfaʊlər/
noun
  1. 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.
What does "befouler" mean? | whatsthatwordmean | whatsthatwordmean