Translation of stay permit in Indonesian

User Contribution

stay permit

izin tinggal

noun