Definition of “brain trust” - English Dictionary

british dictionary