site

noun
UK /saɪt/
US /saɪt/

A place where something is or happens.

The workers are building a new school on this site.


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.