besmearer

/bɛzˈmɪrzər/

Definitions

1. noun

A person who smears or besmirches something, especially a person’s reputation.

“The scandalous media outlet was accused of being a besmearer of the politician’s good name.”

Synonyms

  • defamer
  • slanderer

Antonyms

  • laudator
  • praiser