Translation of site in Indonesian

site

lokasi, tempat

noun

  • 1

    lokasi, tempat
    ‘a building site’ tempat pembangunan gedung