Synonyms of Supply-depot
Primary definition: A place where supplies, especially military or logistical materials, are stored and distributed.
Primary definition: A place where supplies, especially military or logistical materials, are stored and distributed.