depot
(noun)
noun
1. station where transport vehicles load or unload passengers or goods
Similar word(s): terminal, terminus
Definition categories: man–made, station
2. a depository for goods
Similar word(s): entrepot, storage, store, storehouse
Definition categories: man–made, deposit, depositary, depository, repository