berate
bih-RAYTverbMeaning to scold angrily and at length
Memory hook BE-RANT: a long, angry rant. Rex rants at the umpire for ten whole minutes over one call, shouting and stomping. To berate someone is to scold them angrily and at length.
The fan berated the umpire for ten straight minutes over one call.
In context Rather than calmly explain the mistake, the chef berated the new cook in front of the whole kitchen, shouting about the burnt rice long after the pot was cleaned.
Similar scold, upbraid, rail at, yell at
Opposite praise, compliment