Berate means to criticize someone angrily or speak harshly to them.
As he left the meeting, he was berated by angry demonstrators.
This verb is commonly used to describe situations where a person is scolded or reprimanded strongly.
Author's summary:
Berate describes intense verbal criticism, often expressed angrily toward someone.