Entry
  1. to spare no pains or effort (idiom); to do one's utmost

    trad. 不遺餘力

Also written 不遺餘力【bù yí yú lì】

Characters in this word

4