1165 / 2512

What does 力所能及 (lì suǒ néng jí) mean in English?

力所能及
lì suǒ néng jí

as far as one's capabilities extend (idiom); to the best of one's ability; within one's powers