brainstorming

noun pluja d'idees.