Meaning of “castigate” - Learner’s Dictionary

castigate

verb [ T ] uk us /ˈkæstɪɡeɪt/ formal

to criticize someone severely

(Definition of “castigate” from the Cambridge Learner’s Dictionary © Cambridge University Press)