English synonyms about - contact  

land site

noun

1 land site

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

synonym: site.


Find more on land site elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0328