A software or hardware tool that stores your private keys, through which you sign transactions. A common misconception is that a wallet holds your tokens. However, tokens are never held, only the private keys that have control/rights over those tokens are being held.