triumph or resounding success - Allemand Anglais Dictionnaire