Translation of KTP in English:

User Contribution

KTP

Citizen Identification Card

noun