Translation of leluhur in English:

leluhur

forebears

noun

  • 1

    forebears, ancestor, person from whom one's father or mother is descended