Answer: snowsheds

AnswerCrossword Clue
snowshedsSNOWSHED, a structure which provides protection from snow