TRAIN SHED


Meaning of TRAIN SHED in English

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

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.