Meaning of site in English
1. the position or location of something
This is the site of a castle.
2. a place where something happened or existed in the past
the site of the murder
3. a place for building on or a special activity or purpose
a suitable site for a new school
4. website