an expression of happiness or satisfaction - Allemand Anglais Dictionnaire