Translation of Yang mulia in English:

User Contribution

Yang mulia

Your majesty

noun