an area of ground that was, is, or will be occupied by a building, town, etc
an archaeological site
a placean area of ground for or scene of some specified activity
a caravan site
a building site
the place or point of something
the site of the wound
= website
[Middle English in the senses ‘place, position’, via Anglo-French from Latin situs, past part. of sinere to leave, place, or lay]