Idiom: Hatchet job

What does 'Hatchet job' mean?

A piece of criticism that destroys someone's reputation is a hatchet job.

See also: