depot
depot - noun
station where transport vehicles load or unload passengers or goods
a depository for goods
depot - thesaurus
entrepot
storage
store
storehouse
terminal
terminus