- train depot as a noun:
- 1
train depot
noun
1 train depot
Terminal where trains load or unload passengers or goods.
synonyms: railroad station, railroad terminal, railway station, train station.
Dutch: spoorwegstation, treinstation, station, stationsgebouw
debug info: 0.0218