storehouse

storehouse

storehouse

Noun

a depository for goods; "storehouses were built close to the docks"

Synonyms: