meaning of Braintrust

Braintrust - German to English

brain trust