the brains behind something - Alemán Inglés Diccionario