instruments of torture - Turc Anglais Dictionnaire