self torture - French English Dictionary