site
site
verb
To place or locate something in a particular position or area.
"They decided to site the new factory here."
noun
A specific place or area used for a particular purpose or activity.
"This is the site of the old castle."
Thesaurus
Synonyms: situation, web site, website, internet site, land site, locate, place