meaning of snowshed
1.
A
shelter
to
protect
from
snow,
esp.
a
long
roof
over
an
exposed
part
of
a
railroad.
Related Words
snowshed
|
Developed & Maintained By
Taraprasad.com