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

Card 964HSK Level 2964/2021
CARD964
PROGRESS48%
力所能及
lì suǒ néng jí
in one's power

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d