snow shed (thing)

A snow shed is a shelter over railroad tracks, in mountainous regions where large amounts of snow fall (think the Rockies or the Alps). They are set up where the rail line hugs the side of a mountain, to protect the tracks from avalanches.