lot; site

Explanation

1. lot; site
A site where a building was built or will be built.

2. open area
Empty land without houses, fields, etc.

3. base; foundation
The foundation for a certain thing.

4. site; spot; place
A word meaning a spot or place.

Examples
터를 닦다
터를 다지다
터를 마련하다

7 more sentences in the app — free account.