a stressful job - French English Dictionary