Chinese Dictionary

力不从心

[lìbùcóngxīn]

HSK789