YourDictionary

snowshed

noun

a long shed to protect a section of railroad track against snow

link/cite print suggestion box