Site
Spanish Meaning
sitio lugar emplazamiento situación solar sitio web situar
English Meaning
- The place where a structure or group of structures was, is, or is to be located: a good site for the school.
- The place or setting of something: a historic site; a job site.
- A website.
- To situate or locate on a site: sited the power plant by the river.