lì suǒ néng jí
力所能及 (lì suǒ néng jí) is a Chinese word meaning “as far as one's capabilities extend (idiom); to the best of one's ability; within one's powers”.
Meanings
- 1as far as one's capabilities extend (idiom); to the best of one's ability
- 2within one's powers