Answer: vituperated

AnswerCrossword Clue
vituperatedVITUPERATE, to abuse or censure severely or abusively
vituperatedBlame or insult (someone) in strong or violent language