1. vituperate - Adjective
2. vituperate - Verb
To find fault with; to scold; to overwhelm with wordy abuse; to censure severely or abusively; to rate.
The Nazi propaganda vilified the Jews Source: Internet