席捲

Verb

 * 1) to carry all before one
 * 2)  to sweep over; to sweep across; to engulf
 * 3)  to conquer; to take over