Synonyms: dig, archeological site, excavation
Definition: the site of an archeological exploration
Usage: they set up camp next to the dig
Similar words: site, land site
Definition: the piece of land on which something is located (or is to be located)
Usage: a good site for the school