be speechless, amazed, or surprised - Español Inglés Diccionario