snowshed

noun
  1. a protective structure built over a road or railway to prevent snow from accumulating on the tracks or roadway

Examples