electrocution torture - French English Dictionary