self-storage

English

Etymology

From self- +‎ storage.

Noun

self-storage (uncountable)

  1. Storage of one's goods in a rented commercial facility.

Translations