Translation of tuan besar in English:

tuan besar

overlord

noun

  • 1

    overlord, supreme lord