Berate — to scold or criticize someone harshly and for an extended time.
The teacher berated the student for arriving late to class again.
This verb implies strong and persistent disapproval, usually expressed verbally and emotionally.
Origin: Derived from the prefix be- meaning "thoroughly" and the Middle English word rate, meaning "to scold."
Synonyms: Reprimand, rebuke, upbraid, admonish, reproach.
These words share the idea of expressing criticism, though berate suggests a longer and more intense form of scolding.
Author’s summary: The term “berate” denotes intense verbal criticism directed at someone, often over an extended period, highlighting strong emotional disapproval.