snowsheds

noun
  1. protective structures built over roads or railways to shield them from snow avalanches

Examples