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