look of amazement - Turkish English Dictionary