Translation of car hire in Indonesian

car hire

sewa mobil

noun

  • 1

    sewa mobil