Meaning of 人柱 in Japanese

  1. Words

Definition of 人柱

  1. (n) human pillar; human sacrifice
Back to top