2479 / 2512

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

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

regeneration through one's own effort (idiom); self-reliance