Definition of “brain trust” - English Dictionary

English