exhausting effort - French English Dictionary