land site

Noun
  1. The piece of land on which something is located (or is to be located) (synset 108668822)
    "a good site for the school"

Other Searches