place, space, site, locality, hangout
"place; residence, abode; space"
1. place. 2. residence, abode, seat. 3. phil. space.
Translate the Turkish term mekan to other languages