site-n; 3 Senses

Sense Number 1: piece of land

Commentary: A particular piece of real estate on which something is located (or was located, or will be located).

We found a good site for building the school.
Police gathered at the site of the accident.
The forest is a highly-symbolic site for religious purposes.

WordNet 2.0 Sense Numbers: 1

Sense Number 2: physical place, but not land

Commentary: A physical place that is determined by its surroundings, rather than a fixed geographical position. Usually scientific.

The enzyme-bonding sites are determined by a specific sequence of nucleotides.
The most popular injection site is just below the shoulder.

WordNet 2.0 Sense Numbers: 2

Sense Number 3: the Internet

Commentary: A page, or series of pages, on the World Wide Web.

The Israeli web site was damaged by hostile hackers.
Many Internet sites include pictures of young ladies.

WordNet 2.0 Sense Numbers: 3