Virtual currency wallet

Definition
A virtual currency wallet is

"a means (software application or other mechanism/medium) for holding, storing and transferring bitcoins or other virtual currency."