had been wracking
Pasado perfecto progresivo del verbo wrack. Hay otras traducciones para esta conjugación.

wrack

Palabra del día
intercambiar