Synonyms: storage, store, storehouse, entrepot, depot
Definition: a depository for goods
Usage: storehouses were built close to the docks
Similar words: deposit, depositary, depository, repository
Definition: a facility where things can be deposited for storage or safekeeping
Synonyms: terminal, terminus, depot
Definition: station where transport vehicles load or unload passengers or goods
Similar words: station
Definition: a facility equipped with special equipment and personnel for a particular purpose
Usage: he started looking for a gas station; the train pulled into the station