Search results
- Dictionarysite/sʌɪt/
noun
- 1. an area of ground on which a town, building, or monument is constructed: "the proposed site of a hydroelectric dam" Similar
- 2. a website: "the site has no ads and is not being promoted with banners"
verb
- 1. fix or build (something) in a particular place: "the rectory is sited behind the church"
Powered by Oxford Dictionaries