overshroud
/ˈɒvərʃraʊd/Definitions
1. verb
to cover or conceal something completely, especially so that it is no longer visible or noticeable
“The dense fog began to overshroud the city, making it difficult to navigate.”
2. noun
a complete or total covering or concealment of something
“The overshroud of darkness seemed to swallow the landscape whole.”