castigate
Definitions
To reprimand someone severely.
To subject to severe punishment or criticism.
Examples
The coach did not hesitate to castigate the team for their lack of effort during the second half of the game.
The editorial board chose to castigate the politician for his inconsistent stance on environmental policy.