expresses a pleasant surprise - Francés Inglés Diccionario