414 / 2512

What does 得力 (dé lì) mean in English?

得力
dé lì

able; capable; competent; efficient