depot

Noun
  1. Station where transport vehicles load or unload passengers or goods (synset 104420036)
  2. A depository for goods (synset 104336328)
    "storehouses were built close to the docks"

Other Searches