brainstorm - noun

singularbrainstorm
pluralbrainstorms