Synonyms for Depot (same or very similar meaning)
WordNet sense 1 (station where transport vehicles load or unload passengers or goods):
terminal, terminus
WordNet sense 2 (a depository for goods):
storage, store, storehouse, entrepot
From the ODE community, based on WordNet
add/edit