Dictionary.com
Thesaurus.com

snow guard

American  

noun

  1. any device for preventing snow from sliding off a sloping roof.


Etymology

Origin of snow guard

First recorded in 1930–35