media storage

noun

A dedicated space, which can be included on the content delivery network, for your media assets.