an expression of happiness or satisfaction - Français Anglais Dictionnaire