Answer: vituperate

AnswerCrossword Clue
VITUPERATERAIL
vituperateto abuse or censure severely or abusively
vituperateBlame or insult (someone) in strong or violent language