🇬🇧 en da 🇩🇰

self-storage noun

  • Storage of one's goods in a rented commercial facility.
lagerhotel
Wiktionary Links