Back to Dictionary
大获全胜
大獲全勝
dàhuòquánshèng
1.
to seize total victory (idiom); an overwhelming victory
2.
to win by a landslide (in election)