Vocabulary
摩ご羅迦
まごらが
mahoraga (protectors of Buddhism depicted as giant serpents)
noun