site
verb(site)
assign a location to
site
noun(site)
physical position in relation to the surroundings
Examples:
The sites are determined by highly specific sequences of nucleotides.
site
noun(site)
a computer connected to the internet that maintains a series of web pages on the World Wide Web
Synonyms: internet site, web site,
website,
Examples:
The Israeli web site was damaged by hostile hackers.
site
noun(site)
the piece of land on which something is located (or is to be located)
Synonyms: land site,
Examples:
A good site for the school.