put the finishing touches - Français Anglais Dictionnaire