跳到主要内容

自首

to give oneself up; to surrender (to the authorities)

Frequency 3.6

Meanings

  • to give oneself up
  • to surrender (to the authorities)