What does the idiom “Hatchet Job” mean?
Definition:
A strong attack on someone’s reputation; intentionally destructive criticism; calumny
For example:
“There’s a newspaper here that always supports the government and can be counted on to do a hatchet job on any potential opponents.”