Synonyms: site, land site
Definition: the piece of land on which something is located (or is to be located)
Usage: a good site for the school
Similar words: piece of ground, piece of land, tract, parcel, parcel of land
Definition: an extended area of land
Definition: (adj) marked by care and persistent effort
Copyright © 2020. All rights reserved.