Berate means to scold or condemn someone strongly and for an extended period.
This verb is commonly used to describe someone expressing harsh criticism or reprimanding someone at length.
Words similar to berate include scold, reprimand, and rail against.
"The meaning of BERATE is to scold or condemn vehemently and at length."
Berate describes intense verbal criticism, showing disapproval or anger by speaking to someone in a harsh and prolonged way.