自首
自首的英文
英语翻译
confess one's crime; surrender; deliver oneself to the police; give oneself up
criminate oneself; deliver oneself up; give oneself up; self-accusation; surrender
confess one's crime; surrender; deliver oneself to the police; give oneself up
criminate oneself; deliver oneself up; give oneself up; self-accusation; surrender