Subscribe
URL of the page has been copied to clipboard.
Meaning : The special atmosphere of a place.
Meaning : The guardian spirit of a place.
Install App
Genius loci meaning in Telugu.