amaze someone - Turkish English Dictionary