Back to Dictionary
自驾租赁
自駕租賃
zìjiàzūlìn
1.
self-drive hire (of a car etc)