Translation of overlord in Malay

overlord

orang besar

noun

  • 1

    orang besar, dipertuan