supplices - French English Dictionary