had skewered
-había atravesado
Pasado perfecto del verbo skewer. Hay otras traducciones para esta conjugación.

skewer

He swallowed it, then mewled sharply, as though hunger had skewered his belly.
Se lo tragó, luego maulló afiladamente, como si el hambre lo hubiera pinchado en el vientre.
Palabra del día
temprano