off-road vehicle driver - French English Dictionary