to piece together a puzzle - Français Anglais Dictionnaire