pull out all the stops (普尔 奥特 奥尔 得 斯托普斯)

Idiom Success

含义

to make every possible effort to achieve something

尽一切可能去实现某事 (jin yiqie keneng qu shixian moushi)

例句

"The team pulled out all the stops to win the championship."

"团队尽一切可能赢得了冠军。" (tuandui jin yiqie keneng yingdele guanjun)