storehouse

Noun
  1. A depository for goods (synset 104336328)
    "storehouses were built close to the docks"

Other Searches