be very surprised or impressed - Turco Inglés Diccionario