Translation of surat izin mengemudi in English:

User Contribution

surat izin mengemudi

Drive License

noun