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