win by a landslide (温 拜 啊 兰德斯莱德)

Idiom Victory

含义

to win by a very large margin

以压倒性优势获胜 (yi yadaoxing youshi huosheng)

例句

"The candidate won by a landslide with 80% of the votes."

"该候选人以80%的选票压倒性优势获胜。" (gai houxuanren yi bashi bai de xuanpiao yadaoxing youshi huosheng)