Vituperate

Webster's Dictionary of the English Language

·vt To find fault with; to Scold; to overwhelm with wordy abuse; to censure severely or abusively; to Rate.