be in charge of the tough jobs - Français Anglais Dictionnaire