be successful or impressive - Allemand Anglais Dictionnaire