berated
be-rat-ed
verb
Severely criticised or scolded someone angrily for a long time.
"The manager berated him for missing the deadline."
Thesaurus
Synonyms: lambaste, berate, chew up, reprimand, trounce, remonstrate, dress down, take to task, rebuke, bawl out, scold, call down