land site


Meanings

  • the piece of land on which something is located (or is to be located);

Synonyms