Definition Definition

snowshed - Meaning and Examples

Meaning of 'snowshed' (Webster Dictionary)

1 . Snowshed [ n.]
- A shelter to protect from snow, esp. a long roof over an exposed part of a railroad.