lot; site
1. lot; siteA site where a building was built or will be built.
2. open areaEmpty land without houses, fields, etc.
3. base; foundationThe foundation for a certain thing.
4. site; spot; placeA word meaning a spot or place.