cruel and inhuman treatment - Espagnol Anglais Dictionnaire