Term of the Moment

colored computer


Look Up Another Term


Definition: Internet storage provider


An organization that provides free and/or paid storage on the Web. See cloud storage.