be in charge of the tough jobs - German English Dictionary