Brainstorms Meaning

There are 2 meaning(s) for word Brainstorms

Meaning 1 : try to solve a problem by thinking intensely about it

Meaning 2 : the clear (and often sudden) understanding of a complex situation

    Synonyms : brainwave,  insight