stationary road vehicle - French English Dictionary