Meaning of 自刎 in Japanese

  1. Words

Definition of 自刎

  1. (n, vs) committing suicide by slitting one's throat
Back to top