train shed
Noun
Meaning
train shed (plural train sheds)
(rail transport) A building, adjacent to a railway station, covering the tracks and platforms with a roof.
Noun
train shed (plural train sheds)
(rail transport) A building, adjacent to a railway station, covering the tracks and platforms with a roof.