Synonyms for "hara-kiri"

Words with similar meaning