English

depot noun definition in Train and bus travel topic from the Oxford Advanced Learner's Dictionary

depot

 noun: Train and bus travel topic
(North American English) a small station where trains or buses stop