Search term 自首 has one result
Jump to
JA Japanese EN English
自首 (v n) [an act of surrendering] (v n) surrender (v n) [an act of surrendering] (formal)