train shed

 

noun

  • a large structure providing a shelter over the tracks and platforms of a railway station.