自欺欺人zìqīqīrén
Top 25000
Meanings
1. to deceive others and to deceive oneself
2. to believe one's own lies
Characters used