in popular belief, god that defends the forest and hillside from human depredation - Español Inglés Diccionario