meaning of carfetti

carfetti meaning in Urban Dictionary

The assorted components of debris that litter the road after an auto accident.