cruel and degrading treatment - Espagnol Anglais Dictionnaire