exclamation of amazement - Turkish English Dictionary