Genius loci Meaning, Definition & Usage
-
noun the special atmosphere of a place
-
noun the guardian spirit of a place
WordNet
Definitions
L. , the genius or presiding divinity of a place; hence, the pervading spirit of a place or institution, as of a college, etc.