a thought flitted through my mind. - Turkish English Dictionary