site
nounUK /saɪt/
US /saɪt/
A place where something is or happens.
The workers are building a new school on this site.
RELATED WORDS
OTHER MEANINGS
2. A place on the internet where you can find information.
I found the recipe on a cooking site.
3. The place where an important event happened.
They visited the site of the old castle.
4. To put something in a certain place.
They sited the new library near the park.