SNOWSHED Meaning of SNOWSHED in English [snow.shed] n (1868): a shelter against snowslides Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012