What does Brain-Trust mean?

Brain-Trust - German to English

brain trust