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"

Found on Word Lists

Find words of a similar nature on these lists:

Other Searches