Translation of desktop in Indonesian

User Contribution

desktop

layar

noun