不遺餘力

Simplified: 不遗余力

bùyíyúlì ㄅㄨˋ ㄧˊ ㄩˊ ㄌㄧˋ

    • to spare no pains or effort (idiom) to do one's utmost

Character by character

Sources