cause (someone) to marvel - Español Inglés Diccionario