vituperate
/vaɪˈtuːpəˌreɪt/
verb
- 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.