self-owned vehicle - Turkish English Dictionary