give the finishing touches - Turc Anglais Dictionnaire