Home
Help
About
Contact
English to Chinese Dictionary
Search:
力不从心
lì
bù
cóng
xīn
(idiom) to lack the ability to do what one would wish
<< back to the home page