What is a bitcoin wallet?

A Bitcoin wallet is a fundamental tool to be able to use bitcoin. It contains your funds (that can be scattered over many addresses) in the same manner as your traditional wallet contains different banknotes. A wallet controls funds through a set of public and private keys, that allow you to receive payments and be authenticated as the legitimate owner of your funds.