C2 verb /ˈkæstɪˌɡeɪt/
castigate
Meaning
To criticize someone severely or to punish harshly.
Example
The teacher castigated the students for their poor behavior.