When an input for a transaction does not entirely consume the output it is spending, the difference is known as change. The change is sent back to an automatically generated fresh address controlled by the sender. This newly generated address is called the change address.
The Trezor Wallet automatically generates a fresh change address whenever an output is not entirely consumed in a transaction. The process takes place in the background, and no user action is required. Trezor Wallet doesn't show change addresses generated by the account.
It is possible to see which change addresses were generated by the account using Electrum wallet.
The concept of change in Bitcoin is similar to the change you receive when paying for something in cash. When a customer pays a cashier for $15 worth of items using a $20 note, he or she receives $5 back. The same is true in Bitcoin, except with Bitcoin it is possible to create custom notes (outputs) of any amount.
When a user wants to spend 0.75 BTC from a 1 BTC output, the entire 1 BTC output is consumed as input for the transaction and split into two new outputs: 0.75 BTC to the receiver and 0.25 BTC to the sender's fresh change address. The change is effectively sent back to the wallet of the sender in the same transaction.