off-road vehicle/car - French English Dictionary