freedom from cruel and unusual punishment - French English Dictionary