extremely stressful - French English Dictionary