有心无力yǒuxīnwúlìMeanings1. (idiom) to want to do sth but be unable to; willing but unableCharacters used有to have心heart无not力power