befoulier

/ˈbɛfˌoʊlər/

Definitions

1. noun

one that fouls or contaminates

“The befouler of the river was the nearby factory, which was releasing toxic waste.”

Synonyms

  • contaminator
  • polluter

Antonyms

  • cleaner
  • purifier