Translation of laird in Malay

laird

noun

Scottish

  • 1

    pemilik atau tuan punya tanah