the brains of this outfit - Español Inglés Diccionario