What is the meaning of [Hatchet Job]

A strong attack on someone’s reputation; intentionally destructive criticism; calumny