car dismantling yard - French English Dictionary