foreshroud
/ˈfoʊʃraʊd/Definitions
1. noun
A garment or covering that is worn or hung over the shoulders or head to protect against the weather, typically in rural or agricultural contexts.
“The farmer wore a foreshroud to protect herself from the rain while working in the fields.”