translate English to French: Space debris.
Débris spatiaux.