Back to Dictionary
大张挞伐
大張撻伐
dàzhāngtàfá
1.
to attack on a grand scale