land site Meaning, Definition & Usage

  1. noun the piece of land on which something is located (or is to be located)
    site.
    • a good site for the school

WordNet