Translation of Kartu Izin Tinggal Sementara (KITAS) in English:

User Contribution

Kartu Izin Tinggal Sementara (KITAS)

Limited Stay Permit Card

noun