the meaning of excavation site