1 the ground chosen or used for a town or building.
2 a place where some activity is or has been conducted (camping site; launching site).
—v.tr.
1 locate or place.
2 provide with a site.
Etymology: ME f. AF site or L situs local position
Useful english dictionary. 2012.