give the finishing touches - Français Anglais Dictionnaire