(v)savage, blast, pillory, crucifycriticize harshly or violently“The press savaged the new President”, “The critics crucified the author for plagiarizing a famous passage”