vanmaram

സ്ഥലദേവത - meaning in english

Meanings for സ്ഥലദേവത

noun
Genius loci