The piece of land on which something is located (or is to be located) English: site, land site Bahasa: tempat, lokasi, tapak