自养zìyǎng
Top 50000
Meanings
1. self-sustaining
2. economically independent (of state aid, foreign subsidy etc)
Characters used