put on the final touches - Allemand Anglais Dictionnaire