Translation of kartu izin tinggal sementara (kitas) in English:

User Contribution

kartu izin tinggal sementara (kitas)

Limited Stay Permit Card

noun