snow-shed
n. a sloping shed or roof, now usually of reinforced concrete, constructed over a railway track or a highway so that avalanches may pass harmlessly overhead without blocking the way or endangering lives.