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