Translation of letak in English:

letak

place

noun

  • 1

    place, location, site, position