the brains behind (the operation) - Francés Inglés Diccionario