vituperator

/vaɪˈtuːpəˌreɪtər/
noun
  1. A person who criticizes or blames someone in a harsh, angry way.
    • The online forum was filled with vituperators who attacked anyone with a different opinion.
    • The politician's speech was interrupted by a loud vituperator in the crowd.
    • As a vituperator, he was known for his cruel comments during debates.
Antonyms
What does "vituperator" mean? | whatsthatwordmean | whatsthatwordmean