独立自主dúlìzìzhǔ
Top 15000
Meanings
1. independent and autonomous (idiom); self-determination
2. to act independently
3. to maintain control over one's own affairs
Characters used