self-owned vehicle - French English Dictionary