meaning of Brain-Trust

Brain-Trust - German to English

brain trust