heart-wrenching - French English Dictionary