berate
/bəˈreɪt/
transitive verb
Scold or criticize (someone) angrily.
his mother came out and berated me for raising my voice
rebuke,reprimand,reproach,reprove,admonish,remonstrate with,chastise,chide,upbraid,take to task,pull up,castigate,lambast,read someone the Riot Act,give someone a piece of one’s mind,go on at,haul over the coals,criticize,censure