storehouse

(noun) depot

< storefront | storekeeper >