inflict a severe and prolonged punishment - Espagnol Anglais Dictionnaire