IT FLASHED UPON ME


Meaning of IT FLASHED UPON ME in English

it suddenly came to my mind, it popped into my head, it suddenly occurred to me

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.