Loading page
land site is a noun meaning "the piece of land on which something is located (or is to be located)". It carries one recorded sense.
Definitions, synonyms and semantic relations for land site come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.