Quick definitions from WordNet (land site)
▸ noun: the piece of land on which something is located (or is to be located)
▸ Also see land_sites
▸ Words similar to land site
▸ Usage examples for land site
▸ Words that often appear near land site
▸ Rhymes of land site
▸ Invented words related to land site
▸ noun: the piece of land on which something is located (or is to be located)
▸ Also see land_sites
▸ Words similar to land site
▸ Usage examples for land site
▸ Words that often appear near land site
▸ Rhymes of land site
▸ Invented words related to land site