Translation of ktp in English:

User Contribution

ktp

Citizen Identification Card

noun