What is the literal meaning of the Japanese term 'hara-kiri', often used in the West as a synonym for ritual self-sacrifice ????
cutting belly