the brains of this operation - Espagnol Anglais Dictionnaire