self-owned vehicle - Spanish English Dictionary