put the last touches on - Allemand Anglais Dictionnaire