#1 storehouse n. [depot, entrepot, storage, store] a depository for goods; "storehouses were built close to the docks". wn
vizzz