A bundled set of operations treated as a single atomic unit. Databases have built-in transaction support; sequences of MCP calls do not (yet).
The bank wrapped the debit and credit in a single transaction, so money couldn't disappear if either step failed.