it flashed through my mind

listen to the pronunciation of it flashed through my mind
الإنجليزية - الإنجليزية
it occurred to me briefly, I thought of it for a moment