SNOWSHED Meaning of SNOWSHED in English n. structure built to protect against snow (especially over a section of railroad track) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012