Home
Help
About
Contact
English to Chinese Dictionary
Search:
力不胜任
lì
bù
shèng
rèn
not to be up to the task (idiom) / incompetent
<< back to the home page