Brainstorming describes a problem-solving technique by a group of people in any field and involves the spontaneous and uncensored contribution of ideas from all members of the group.

Source: Design Dictionary: Perspectives on Design Terminology – Michael Erlhoff, Michael Erlhoff, Timothy Marshall.