put the finishing touches - Turc Anglais Dictionnaire