Translation of Yamtuan in English:

Yamtuan

His Majesty

noun

  • 1

    His Majesty, title used for a ruler