English dictionary
train depot meaning and definition
Definition and meaning of train depot at MeaningMonkey.org. train depot meaning and definition in the English Dictionary.TRAIN DEPOT noun
Definition of train depot (noun)
- terminal where trains load or unload passengers or goods
- synonyms: railroad station, railroad terminal, railway station, train station
Source: Princeton University Wordnet