self-owned vehicle - Francés Inglés Diccionario