land site
definition: the piece of land on which something is located (or is to be located)
example:
speech part: noun
synonyms:
site
Video not found.