Noun
the piece of land on which something is located (or is to be located)
a good site for the school Source: Internet