self-torment - French English Dictionary