Meaning of SITE in English
n. & v. 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.
[ ME f. AF site or L situs local position ]
Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012