inflict a severe and prolonged punishment - Español Inglés Diccionario