Word Definition - 力不从心

lì bù cóng xīn (idiom) to lack the ability to do what one would wish