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