scattered pieces of waste or remains
"The storm left behind a trail of debris, making the roads impassable."