feel very satisfied after obtaining something better than what was expected - Español Inglés Diccionario