English to Chinese Dictionary

Search:

力不胜任 shèng rèn not to be up to the task (idiom) / incompetent


<< back to the home page