put on the final touches - Turc Anglais Dictionnaire