motive power depot
Noun
Meaning
motive power depot (plural motive power depots)
(rail transport) A place where locomotives are housed, maintained and repaired.
Noun
motive power depot (plural motive power depots)
(rail transport) A place where locomotives are housed, maintained and repaired.