Skip to content
Kotomora

摩まご羅ら迦が

Meanings

1

noun

mahoraga; giant serpent protectors of Buddhism

Buddhist term for one of the eight kinds of non-human beings who protect the Dharma, often depicted as giant serpents or snake-like deities.