Meaning of train depot
Definition of train depot
(noun)
terminal
where trains
load
or
unload
passengers or goods
Other information on train depot
WIKIPEDIA results for
train depot
Amazon results for
train depot
Tweet