left-hand-drive vehicle - French English Dictionary