Non-Custodial / Self-Custodial / Unhosted / External / Private Wallet
A wallet is used to store virtual currency. Non-custodial means the owner of the wallet has complete control over the wallet as they have the private key. The key is needed to conduct transfers.
Check out these posts to learn more about unhosted wallets;