Japanese

edit
For pronunciation and definitions of ひらめく – see the following entry.
閃く
[verb] to flash
[verb] to glitter
[verb] to come up with an idea, to get an idea
(This term, ひらめく (hirameku), is the hiragana spelling of the above term.)