Traducción inglés español

English version

¿Qué significa "major spirit or deity living in the major mountains" en español?