Translation of Kartu Identitas Penduduk/KTP in English:

User Contribution

Kartu Identitas Penduduk/KTP

Identity card (ID Card)

noun