Translation of leluhur in English:

leluhur

ancestors

  • 1

    ancestors