land_siteEnglish

land site, site

Noun

The piece of land on which something is located (or is to be located)

English: site, land site

Bahasa: tempat, lokasi, tapak

Bahasa words with similar meanings

English words with similar meanings

Show 1 words