the brains behind (the operation) - Español Inglés Diccionario