denigrator

/ˈdɛnɪɡreɪtər/
noun
  1. A person who criticizes someone or something unfairly or speaks badly about them.
    • Online denigrators often hide behind fake accounts to harass others.
    • The politician dismissed his opponent as a denigrator who only spread lies.
    • She refused to listen to the denigrator who constantly attacked her work.
Antonyms
What does "denigrator" mean? | whatsthatwordmean | whatsthatwordmean