genius loci Meaning, Definition & Usage

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

WordNet