Berate(v. t.) To rate or chide vehemently; to scold.
Berated(imp. & p. p.) of Berate
Berating(p. pr. & vb. n.) of Berate

Words within berate