SNOWSHED Meaning of SNOWSHED in English noun a shelter to protect from snow, ·esp. a long roof over an exposed part of a railroad. Webster English vocab. Английский словарь Webster. 2012