Answer: reviling

AnswerCrossword Clue
revilingCriticize in an abusive or angrily insulting manner