TRAIN SHED
Meaning of TRAIN SHED in English
noun
1. : a part of a railroad station that covers the tracks
2. : a building to protect trains from the weather
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012