不遗余力bùyíyúlìTop 20000Meanings1. to spare no pains or effort (idiom); to do one's utmostCharacters used不no遗to leave behind余surplus力power