人柱 ひとばしら
hitobashira

Noun

1. human pillar; human sacrifice