expressing enthusiasm following an excellent result - Allemand Anglais Dictionnaire