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.
7 more sentences in the app — free account.