What does Braintrust mean?

Braintrust - German to English

brain trust