savage blast pillory crucify
savage%2:32:00:: blast%2:32:02:: pillory%2:32:02:: crucify%2:32:03::
criticize harshly or violently
The press savaged the new President The critics crucified the author for plagiarizing a famous passage