a thing of shreds and patches - Turc Anglais Dictionnaire