a thought flashed through my mind. - Turco Inglés Diccionario