berate

/bi-ˈrāt/

verb

  1. to scold or condemn vehemently and at length

being berated by her parents when she came home late

scold upbraid berate rail revile vituperate mean to reproach angrily and abusively. scold implies rebuking in irritation or ill temper justly or unjustly. upbraid implies censuring on definite and usually justifiable grounds.