a thought flashed through my mind. - Espagnol Anglais Dictionnaire