feel very satisfied after obtaining something better than what was expected - Français Anglais Dictionnaire