cruel punishment - French English Dictionary