put the finishing touch on - Turc Anglais Dictionnaire