Pinyin Dictionary results for "li bu sheng ren"

力不胜任
not to be up to the task (idiom); incompetent
Dictionary data provided by CC-CEDICT