SNOWSHED Meaning of SNOWSHED in English ( n. ) A shelter to protect from snow, esp. a long roof over an exposed part of a railroad. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012