a brain trust - Francés Inglés Diccionario