Word: freq index 46652
to fail within sight of success (idiom); last-minute failure|
to fall at the last hurdle
snatching defeat from the jaws of victory
Look up 功败垂成 in other dictionaries
Page generated in 0.051765 seconds
If you find this site useful, let me know!