SNOWSHED


Meaning of SNOWSHED in English

ˈ ̷ ̷ˌ ̷ ̷ noun

1. : a shelter (as a long structure over an exposed part of a railroad) to protect from snow ; especially : a shelter on a mountain or other slope to afford protection against snowslides

2. : a watershed supplied largely by snowfalls

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.