[verb] [T] [formal] - to speak in an angry manner to (someone), or to criticizeAs he left the meeting, he was berated by angry demonstrators: "Stop the trade!" [+ speech]Doctors are often berated for being poor communicators, particularly when they have to give patients bad news.
BERATE
Meaning of BERATE in English
Cambridge English vocab. Кембриджский английский словарь. 2012