前功尽弃qiángōngjìnqìTop 45000Meanings1. to waste all one's previous efforts (idiom)2. all that has been achieved goes down the drainCharacters used前forward功service尽to the greatest extent弃to abandon