store

(noun) storehouse

depot
entrepot
storage
depository (generic term)
deposit (generic term)
depositary (generic term)
repository (generic term)