depot
ˈdɛpəʊ
noun
a place for the storage of large quantities of equipment, food, or goods.
an arms depot
storehouse,warehouse,store,storage place,storing place,repository,depository,cache,arsenal,magazine,armoury,ammunition dump,ordnance depot,garner