expresses a pleasant surprise - Alemán Inglés Diccionario