不遗余力bù yí yú lìbuyiyulito spare no pains or effort (idiom); to do one's utmostCharacters in this word不no, not, un-余surplus, remainder力strength, power遗to loseStudy it in Yanamino