the brains of this outfit - Francés Inglés Diccionario