[verb] [T] [formal] - to criticize (someone or something) severelyThe report castigates the general failure to make football grounds safe.Health inspectors castigated the kitchen staff for poor standards of cleanliness.
CASTIGATE
Meaning of CASTIGATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012