Verb
1. overwhelm
2. overpower, sweep over, whelm, overcome, overtake, envelop
3. enfold, enwrap, wrap, enclose, obscure
4. bedim, darken