flabbergast someone - Turkish English Dictionary