'land site' definitions:

Definition of 'land site'

From: WordNet
noun
The piece of land on which something is located (or is to be located); "a good site for the school" [syn: site, land site]