group discussion to produce ideas or solve problems
brainstorming can generate some wonderful ideas
a brainstorming session
hold a group discussion to produce ideas
the group was observed brainstorming about their writing
groups brainstormed answers to the question