Meaning of land site

Definition of land site

(noun) the piece of land on which something is located (or is to be located); "a good site for the school"

Other information on land site

WIKIPEDIA results for land site
Amazon results for land site