ReadWriteQuiz
Chinese dictionary
v.use all efforts to defeat/frustrate/beat; try harder to thwart/foil somebody's efforts
力挫对手
do all one can to beat one's opponent
以大比分力挫卫冕冠军
exert oneself and beat the defending champion by a large score
力挫上届足球冠军
use all their efforts to defeat the reigning football champions
她是个很厉害的CEO,她的公司力挫好几个竞争对手,赢得了该合同。
She's such a good CEO that she helped her company beat out several rivals to win the contract.