Translation of leluhur in English:

leluhur

ancestors

noun

  • 1

    ancestors