put the final touches to - Turc Anglais Dictionnaire