the brains of this operation - Alemán Inglés Diccionario