feel very satisfied after obtaining something better than what was expected - Türkisch Englisch Wörterbuch