marvel at something wonderful - Francés Inglés Diccionario