Translation of lord in Indonesian

User Contribution

lord

yang mulia

noun