disembowel oneself
Are you looking for: 剖腹剖腹自杀More results...
Contents
English Expression
  1. n.:  disembowel oneself,  happy dispatch
Containing Phrases
Japan ceremony disembowel oneself