zì gòng自供to confess on one's own accordFrequency 2.0Meaningsto confess on one's own accordto provide for oneselfto self-cater