Scolding or criticizing someone angrily and at length; giving someone a severe verbal attack for their actions or behavior.
From 'be-' (intensive prefix) + 'rate' meaning 'to scold.' The word 'rate' in this sense comes from Old French 'rater' meaning 'to blame or accuse,' creating the idea of intensively blaming someone.
Try Another Word