1.the piece of land on which something is located (or is to be located);
a good site for the school
2.physical position in relation to the surroundings;
the sites are determined by highly specific sequences of nucleotides
3.a computer connected to the internet that maintains a series of web pages on the World Wide Web;
the Israeli web site was damaged by hostile hackers
1.assign a location to;
The company located some of their agents in Los Angeles