hatchet
noun
□ do a hatchet job oninformal
I didn't want to do a hatchet job on a man when he was down:
savage, attack, lambaste, condemn, criticize severely, flay, shoot down, pillory, revile;
informal jump on, tear to pieces, take to pieces, take/pull apart, lay into, pitch into, hammer, slam, bash, crucify, give something a battering, roast, skewer, throw brickbats at, knock;
British, informal slate, rubbish, slag off;
North American, informal bad-mouth, pummel;
Australian, New Zealand, informal trash, bag, monster, give someone bondi;
archaic excoriate, slash.
▷antonyms praise, commend, applaud.