put the finishing touches to - Turc Anglais Dictionnaire