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.