vituperation
noun
°Criticism or invective which is sustained and considered to be overly harsh; the act of vituperating; abuse; severe censure; blame.