translate English to French: Destroying New York's Twin Towers cost several thousand lives.
La destruction des Twin Towers de New York a fait plusieurs milliers de morts.