site
US /saɪt/
UK /saɪt/

1.
site, emplacement, lieu
an area of ground on which a town, building, or monument is constructed
:
•
The construction of the new school is on a large site.
La construction de la nouvelle école se trouve sur un grand site.
•
Archaeologists discovered an ancient burial site.
Les archéologues ont découvert un ancien site funéraire.
1.
situer, implanter, placer
to locate or place something in a particular position
:
•
They decided to site the new hospital near the city center.
Ils ont décidé d'implanter le nouvel hôpital près du centre-ville.
•
The monument was sited on a hill overlooking the valley.
Le monument a été situé sur une colline surplombant la vallée.