vituperate

/vaɪˈtuːpəˌreɪt/
verb
  1. To criticize or blame someone harshly and angrily.
    • She vituperated the dishonest salesman in front of the entire store.
    • The editorial vituperated the government's failure to address the crisis.
    • The coach vituperated the team for their lack of effort after the loss.
What does "vituperate" mean? | whatsthatwordmean | whatsthatwordmean