自封zìfēng
Top 30000
Meanings
1. to proclaim oneself (sth)
2. to give oneself the title of
3. self-appointed
4. self-styled
5. to limit oneself to
6. to isolate oneself
Characters used