lot; site
1. lot; siteGround suitable for building a house.
2. baseA place where one settles.
3. place of livingA place that becomes the base of one's living.
4. foundationThe foundation of something.