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