A crypto “wallet” refers to a device, program, or service that stores cryptocurrency keys (public and private) and manages transactions on a blockchain. Wallets allow users to buy, sell, and trade cryptocurrency and digital assets.
A public key is visible to anyone and is used to encrypt data. Private keys are kept confidential and are used to decrypt data encrypted by a public key.
https://www.coinbase.com/learn/crypto-basics/what-is-a-crypto-wallet
https://crypto.com/university/crypto-wallets