自首zìshǒuTop 15000Meanings1. to give oneself up2. to surrender (to the authorities)Characters used自self首head