put somebody through hell - French English Dictionary