brainstorm
1. [ verb ] try to solve a problem by thinking intensely about it
Related terms: think brainstorming
2. [ noun ] (psychology) the clear (and often sudden) understanding of a complex situation
Synonyms: insight brainwave
Related terms: understanding discovery revelation light flash
Similar spelling:   brainstorming
  brainstem
  Branscomb
  Branscome
  brain_stem
  brain-stem
  Brunson
  Bronson
  Briones
  Brinson
  Branson
  Brunston
  Brownson
  bram_stoker
  Branscum
  brimstone
  bring_to
  brainwash
  brainsick
  braincase
  Bransford
  brownstone
  Brewington