Pinyin Dictionary results for "bu yi yu li"

不遗余力
to spare no pains or effort (idiom); to do one's utmost
Dictionary data provided by CC-CEDICT