multi-vehicle smash - French English Dictionary