the brains behind something - Francés Inglés Diccionario