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).

1. locate or place.

2 provide with a site.

Etymology: ME f. AF site or L situs local position

Oxford English vocab.      Оксфордский английский словарь.