smash-up noun definition in Motoring problems and accidents topic from the Oxford Advanced Learner's Dictionary

smash-up

 noun: Motoring problems and accidents topic
a crash in which vehicles are very badly damaged