gaze repeatedly from the window - Turkish English Dictionary