A Bitcoin wallet is basically a software program in which you store Bitcoin. An exchange lets you convert “real money” like US dollars to Bitcoin. Exchanges also provide a wallet—but you don’t necessarily have full control of that wallet.
Source: How-To Geek