Site Definition January 23, 2023 by admin Site: a specific location where artifacts and features of archaeological or historical interest have been found. Explore related topics: Resources & Research