Translation of laird in Malay

laird

noun

  • 1

    pemilik atau tuan punya tanah