自足zìzú
Top 30000
Meanings
1. self-sufficient
2. satisfied with oneself
Characters used