We found 1 definitions of train depot from 1 different sources.
Noun |
||
train depot - terminal where trains load or unload passengers or goods | ||
railway station, railroad station, railroad terminal, train station | ||
depot, terminal, terminus station where transport vehicles load or unload passengers or goods |