Back to Dictionary
力不胜任
力不勝任
lìbùshèngrèn
1.
not to be up to the task (idiom)
2.
incompetent