site in Indonesian
site in Indonesian
situs
The place where anything is fixed; situation; local position
tapak
The place where anything is fixed; situation; local position