sfasciacarrozze

Etymology
sfasciare + carrozze

Noun

 * 1) auto wrecker, car wrecker