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.