non-road vehicle - French English Dictionary