hubiese despedazado

Se hubiese despedazado a sí mismo por algo así.
He'd have butchered himself for a score like this.
Word of the Day
lean