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: (noun) any of several complex proteins that are produced by cells and act as catalysts in specific biochemical reactions
Copyright © 2019. All rights reserved.