pull it off (pū īt ào fū)

Idiom Achievement

含义

to succeed in doing something difficult

成功完成某项困难的事情 (chenggong wancheng mouxiang kunnan de shiqing)

例句

"No one thought she could do it, but she pulled it off."

"没有人认为她能做到,但她做到了。" (Meiyou ren renwei ta neng zuodao, dan ta zuodao le.)