a thing of shreds and patches - Français Anglais Dictionnaire