cruel and inhuman treatment - Turc Anglais Dictionnaire