a group problem-solving technique that involves the spontaneous contribution of ideas from all members of the group; also : the mulling over of ideas by one or more individuals in an attempt to devise or find a solution to a problem
brainstorming
verb(brain-storm-ing)
to try to solve a problem or come up with new ideas by having a discussion that includes all members of a group : to discuss a problem or issue and suggest solutions and ideas