castigate
Verb
C2 – Mastery
To criticize someone severely and publicly, usually to punish or correct them.
Stronger and more formal than "criticize"; often used about official reports or public statements.