meaning of genius loci

1. the guardian spirit of a place


Related Words

genius loci |

Developed & Maintained By Taraprasad.com

Treasure Words