自责zìzé
Top 20000
Meanings
1. to blame oneself
Characters used
Examples1
He only blames other people, and never himself.