A UTXO is half of a Bitcoin transaction that holds the ownership of some coins. It includes a lock placed by the sender (locking script), which says, "Only someone with the right key can spend this." When you want to spend it, you add an unlocking script that proves you have the correct key.
