person left speechless - Turkish English Dictionary