sweep down on (someone or something)
To rush, flow, or pour down on someone or something. A great flood swept down on the small town after the dam burst. A frigid wind swept down on us from the summit, chilling us to our bones.
sweep down on someone or something
to flow or rush down onto someone or something. The storm swept down on the campers. A flash flood swept down on the streambed.