'train depot' definitions:

Definition of 'train depot'

(from WordNet)
noun
Terminal where trains load or unload passengers or goods [syn: railway station, railroad station, railroad terminal, train station, train depot]