harrowing story - French English Dictionary