To berate someone at length, usually from a position of authority or moral authority.
To criticize (someone or something) in an abusive or harsh manner.
To use abusive or harsh words.
To attack (someone or something) with abusive language; to revile, to vilify.
Of, characterized by, or relating to abusive or harsh criticism.
Which has been abusively or harshly criticized; also, deserving harsh criticism.