impeccable finish - Allemand Anglais Dictionnaire