brainstormer
/ˈbreɪnstɔrmər/Definitions
1. noun
A person who generates and develops ideas, especially in a group setting.
“The teacher was a skilled brainstormer and helped the students come up with innovative solutions.”
2. verb
To generate and develop ideas, especially in a group setting.
“The team brainstormed new marketing strategies during their meeting.”