まごらが

摩ご羅迦

mahoraga (protectors of Buddhism depicted as giant serpents)

N3Noun
Noun
mahoraga (protectors of Buddhism depicted as giant serpents)