an expression for surprise/amazement - Turkish English Dictionary