力不从心lìbùcóngxīn
Top 35000
Meanings
1. (idiom) to lack the ability to do what one would wish
Characters used