Synonyms of Supply-depot

Primary definition: A place where supplies, especially military or logistical materials, are stored and distributed.

Full Dictionary Entry

Antonyms & Opposite Concepts