the brains of that outfit - Espagnol Anglais Dictionnaire