Versión en Español
Translate
"major spirit or deity living in the major mountains"
to Spanish Language
English to Spanish
Spanish to English
English
Spanish
major spirit or deity living in the major mountains
espíritu o deidad mayor que habita en los cerros mayores