be in charge of the tough jobs - French English Dictionary