cyberlocker
Noun
Meaning
cyberlocker (plural cyberlockers)
(Internet) An Internet resource for the storage of personal digital files.
Noun
cyberlocker (plural cyberlockers)
(Internet) An Internet resource for the storage of personal digital files.