Genius loci Meaning, Definition & Usage

  1. noun the special atmosphere of a place
  2. noun the guardian spirit of a place

WordNet


Definitions
  1. L., the genius or presiding divinity of a place; hence, the pervading spirit of a place or institution, as of a college, etc.

Webster 1913