the brains of the operation - Espagnol Anglais Dictionnaire