3523 / 3571

What does 自力更生 (zì lì gēng shēng) mean in English?

自力更生
zì lì gēng shēng

self-dependence