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 English dictionary. Английский словарь Webster. 2012