lambaste
Definitions
To criticize someone or something severely.
To beat or whip someone physically.
Examples
The critics did not hesitate to lambaste the director for his latest lackluster film.
During the town hall meeting, the residents continued to lambaste the mayor for the recent tax hikes.
The coach chose to lambaste the team in the locker room after their embarrassing performance on the field.
Synonyms
berate castigate censure criticize denounce excoriate rebuke