Vocabulary
八つ裂き
やつざき
tearing limb from limb; tearing apart; cutting (a person) to pieces
noun