it left me speechless. - Turkish English Dictionary