expressing pleasure or great excitement - Allemand Anglais Dictionnaire