yatsuzaki

Noun

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

Other forms: