SNOWSHED


Meaning of SNOWSHED in English

[snow.shed] n (1868): a shelter against snowslides

Merriam-Webster English vocab.      Английский словарь Merriam Webster.