Berate

Verb

 * 1)  To chide or scold vehemently; to lecture or rate.

Adverbs for Berate
morosely; abusively; furiously; heatedly; indignantly; vociferously; venomously; drunkenly; privately; desperately; deplorably; monstrously.

Synonyms
reprehend

Thesaurus
abuse, bark at, bawl out, blacken, castigate, chew out, chide, excoriate, execrate, fulminate against, harangue, jaw, objurgate, rag, rail, rail at, rate, rave against, revile, scold, thunder against, tongue-lash, upbraid, vilify, vituperate, yell at, yelp at