Vocabulary

八つ裂き

tearing limb from limb; tearing apart; cutting (a person) to pieces

noun