to give something the final touch - Allemand Anglais Dictionnaire