site in French
site in French
emplacement
The place where anything is fixed; situation; local position
site
The place where anything is fixed; situation; local position
site
A place fitted or chosen for any certain permanent use or occupation