望風而靡

Idiom

 * 1) scattered by the winds
 * 2) to be soundly defeated by the enemy; to be routed by the enemy