Definisi 'land site'
English to English
1 the piece of land on which something is located (or is to be located)
• a good site for the school
source: wordnet30
More Word(s)
locate, place, site, parcel, parcel of land, piece of ground, piece of land, tract, camp, summer camp, apron, bomb site, bivouac, ground zero, lateran,

Visual Synonyms
Click for larger image