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. Сжатый оксфордский словарь английского языка. 2004