摩ご羅迦
Meanings
1
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.
Mahoraga is one of the eight kinds of beings that protect the Buddhist teachings.