vituperator
/vaɪˈtuːpəˌreɪtər/
noun
- 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