What does brainstormen mean?

brainstormen - German to English

to brainstorm