had wracked
Pasado perfecto del verbo wrack. Hay otras traducciones para esta conjugación.

wrack

On that day, explosions had wracked the city.
Ese día, unas explosiones habían sacudido la ciudad.
Palabra del día
intercambiar