Noun
1. land site
2. tract, piece of land, piece of ground, parcel of land, parcel, situation
3. position, place, web site
Verb
1. internet site, computer, computing machine, computing device, data processor, electronic computer, information processing system, locate
2. place, station, post, base, send, place
| Foreign Language Equivalents of 'site' | ||||||
|---|---|---|---|---|---|---|
| Language | Equivalent | Language | Equivalent | |||
| French | Spanish | |||||