inflict a severe and prolonged punishment - Spanish English Dictionary