one whose job it is to execute unpleasant tasks for a superior; enforcer
English Idioms Dictionary
a politician etc. whose job it is to say negative things about the opposition, a person in a company who must fire extra workers or cut other expenses etc. He is acting as a hatchet man for the leader but I don