looks of amazement - Turkish English Dictionary