A UTXO, or Unspent Transaction Output, defines a spendable unit of BTC. Every UTXO, when spent, is effectively destroyed and replaced with multiple other UTXOs of different values (see simplified example below), a process analogous to smelting and re-forging physical coins each time they are spent (impractical in the physical world, but easy when working with bits of data).
UTXO #1 (1 BTC)
↓
spend (destroy)
↓
UTXO #2 (0.25 BTC)
UTXO #3 (0.75 BTC)
UTXO #1 (1 BTC)
→
spend (destroy)
→
UTXO #2 (0.25 BTC) UTXO #3 (0.75 BTC)
With this in mind, the UTXO Set is the set of all UTXOs and defines all spendable BTC units.
Every BTC node is capable of independently and trustlessly verifying the entire UTXO Set! Your node has done (or is currently doing) that verification.
(Note that the verification process can be quite slow, depending on the node's hardware configuration and indexing options used.)