be very surprised or impressed - Turkish English Dictionary