supplice - French English Dictionary