make a lasting impact - Allemand Anglais Dictionnaire