train shed


Concise Oxford English Dictionary © 2008 Oxford University Press:
train shed
noun a large structure providing a shelter over the tracks and platforms of a railway station.
'train shed' also found in these Oxford entries:

Download free Android and iPhone apps

Android AppiPhone App
Report an inappropriate ad.