devil's handiwork - Turc Anglais Dictionnaire