storage warehouse


Meanings

  • a storehouse for goods and merchandise

Synonyms