Translation of letak in English:

letak

location

noun

  • 1

    location