Noob question

BitcoinBitcoin
$20,179.84
3.16%
21D Ago
self.Bitcoin
Trying to wrap my head around something & couldn't find a straight answer. The private key in my trezor generates a single public key. And the public key is used to generate a receiving address. 1. Does the public key in trezor generate multiple receiving addresses ? Is it a one to many relationship? 2. Also when I send BTC from my wallet, which address is the BTC deducted from ?