Translation of izin usaha in English:

User Contribution

izin usaha

business license