self torment - French English Dictionary