Synonyms:
storehouse, depot, entrepot, storage, store
Meaning: a depository for goods; "storehouses were built close to the docks"
Usage examples
He looked over the big crowd of powerful young men, and, himself a storehouse and radiating center of energy and forcefulness, recognized the same qualities when he saw them.